Towards Resource-Aware Parallel Java Components
نویسندگان
چکیده
This paper reports the development of the Concerto platform, which is dedicated to supporting the deployment of resource-aware parallel Java components on heterogeneous distributed platforms, such as pools of workstations in labs or offices. We propose a basic model of a parallel Java component and present some tools that facilitate the management and the deployment of such a component on a distributed architecture. The Concerto platform also defines and implements an open and extensible framework dedicated to the observation of the distributed environment on which a component is deployed. Support is provided for modeling the execution environment as a set of resources and for monitoring these resources in a distributed way.
منابع مشابه
Towards Resource-Aware Parallel Components
This paper reports the development of the Concerto platform, which is dedicated to supporting the deployment of resource-aware parallel Java components on heterogeneous distributed platforms, such as pools of workstations in labs or offices. We propose a basic model of a parallel Java component and present some tools that facilitate the management and the deployment of such a component on a dis...
متن کاملTowards resource consumption accounting and control in Java: a practical experience
All software components are not equivalent as far as resource access and consumption are concerned. Some components can do very well with sparse or even missing resources, while others require guaranteed access to the resources they need. In order to deal with non-functional requirements pertaining to resource utilisation we propose a contractual approach of resource management and access contr...
متن کاملBehavior Customization of Parallel Components for Grid Application Programming
Components are usually provided as program building blocks with a fixed parallel structure that can be customized for a particular grid application by providing data and code parameters. We propose behavior customization of components, which changes components’ parallel structure and behavior. As an example, we show how an “embarassingly parallel” (dependency-free) farm component can be customi...
متن کاملJanos: A Java-Oriented OS for Active Network Nodes
Janos is an operating system for active network nodes whose primary focus is strong resource management and control of untrusted active applications written in Java. Janos includes the three major components of a Javabased active network operating system: the low-level NodeOS, a resource-aware Java Virtual Machine, and an active network protocol execution environment. Each of these components i...
متن کاملPortable Resource Control in Java
Preventing abusive resource consumption is indispensable for all kinds of systems that execute untrusted mobile code, such as mobile object systems, extensible web servers, and web browsers. To implement the required defense mechanisms, some support for resource control must be available: accounting and limiting the usage of physical resources like CPU and memory, and of logical resources like ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004